package com.xyy.saas.payment.service;


import com.xyy.saas.payment.exception.PaymentException;
import com.xyy.saas.payment.manage.cores.vo.ResultPageVo;
import com.xyy.saas.payment.pojo.bo.WithdrawalRecordViewBo;
import com.xyy.saas.payment.pojo.vo.PlatformAccountWithdrawalVo;
import com.xyy.saas.payment.pojo.vo.WithdrawalRecordsVo;

import java.util.List;

/**
 * @author wangtianqi
 * @date 2020/11/2 15:32
 */
public interface WithdrawalService {

    ResultPageVo accountWithdrawal(PlatformAccountWithdrawalVo platformAccountWithdrawalVo);

    ResultPageVo<List<WithdrawalRecordViewBo>> queryAccountWithdrawalRecords(WithdrawalRecordsVo withdrawalRecordsVo) throws PaymentException;
}
